qx.Mixin.define("bip.authorview.forms.MControllerForm",
{

  construct : function() {
    
  },
  
  members :
  {
  	__formController : null,
  	
  	getController: function() {
  		if (this.__formController == null) {
  			this.__formController = new qx.data.controller.Form(null, this, true);
  		}
  		return this.__formController;
  	},
  	
  	renewController: function() {
  		if (this.__formController != null) { this.__formController.dispose(); }
  		this.__formController = new qx.data.controller.Form(null, this, true);
  	}
  },
  
  destruct : function() {
    this._disposeObjects("__formController");
  }
});

